very strong (taste/odour) - Turkish English Dictionary